﻿namespace cuiail.DBModels
{
    public class _搬运机器人modes
    {
    }
    //    // _搬运机器pos状态数据	
    //设备状态
    //    设备当前位置

    //    设备当前工序步
    //    当前工序状态

    //    故障反馈
    //    模式状态
    public class _搬运机器人_POS_状态
    {
        public DeviceRunStatus _设备状态 { get; set; }
        public MobileRobotPose _设备当前位置 { get; set; }
        public int _设备当前工序步 { get; set; }
        public CurrentProcessInfo _当前工序状态 { get; set; } = new CurrentProcessInfo();
        public ErrorInfo _故障反馈 { get; set; }
        public SystemMode _模式状态 { get; set; }
        public DateTime _提交时间 { get; set; }
    }
    // _搬运机器get命令
    //    当前生成产品信息 结构体
    //系统模式数据 int
    //系统命令    int
    //前道工序完成信号，装配岛允许取料信号 结构体
    //后道工序允许开始信号，质检岛允许放料信号 bool
    public class _搬运机器人_GET_命令
    {
        public DownloadProductInfo _当前生成产品信息 { get; set; }=new DownloadProductInfo();
        public SystemMode _系统模式数据 { get; set; }
        public DeviceRunCommand _系统命令 { get; set; }
        public CurrentProcessInfo _装配岛允许取料信号 { get; set; } = new CurrentProcessInfo();
        public bool _质检岛允许放料信号 { get; set; }
        public int _工序ID { get; set; }
    }

}
